body{
    min-height: 100%;
    background: #fff;
    max-width: 1000px;
    min-width: 320px;
}
/*header*/
#gotosearch,#sendbtn,#page_title{
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align:center;
    font-size:23px;
}
#page_title>div{
    display: inline-block;
    width:auto;
    height: 44px;
    line-height: 44px;
    text-align:center;
}
h2>a{cursor:pointer;}
#gotosearch{
    position:relative;

    padding-left:33px;
    font-size: 15px;
    color:#FCF6F6;
}
#gotosearch b{
    position: absolute;
    left:16px;
    width:20px;
    height:44px;
    background: url("../img/indexImg.png")no-repeat -329px -20px;
    background-size: auto 65px;
}
#sendbtn{
    width:auto;
    float: right;
    font-size:15px;
    padding-left:20px;
    color:#FCF6F6;
    margin-right:15px;
}
#sendbtn span{position:relative;}
#sendbtn span b{
    position: absolute;
    left:-20px;
    width:20px;
    height:44px;
    background: url("../img/indexImg.png")no-repeat -360px -20px;
    background-size: auto 65px;
}
#sendbtn .select>div:active{
    color: #B92B27;
    background-color: #ececec;
}
#page_title{
    width:auto;
    float:inherit;
    padding:0;
    color:#fff;
}
.Header .header_nav{display:block;}
#page_title #PuluTitleType{
    width: 20px;
    height: 100%;
    display: inline-block;
}
#page_title #PuluTitleType.allType{
    background: url("../img/indexImg.png")no-repeat 0 -9px;
    background-size: auto 50px;
}
#page_title #PuluTitleType.expType{
    background: url("../img/indexImg.png")no-repeat -22px -9px;
    background-size: auto 50px;
}
#page_title #PuluTitleType.queType{
    background: url("../img/indexImg.png")no-repeat -45px -10px;
    background-size: auto 50px;
}
#page_title #PuluTitleType.resType{
    background: url("../img/indexImg.png")no-repeat -68px -10px;
    background-size: auto 50px;
}
.Header #page_title>div>span{
    width:65px;
    height:100%;
    display:inline-block;
    background: url("../img/PULUtitlelogo.png")no-repeat center;
    background-size: 65px;
}
.Header #page_title>div>span.PuluTitle{display:inline-block}
.Header #page_title>div>span.PuluTitleType{
    background:transparent;
    display:none;
}
#gofirend i{
    display: none;
    position: absolute;
    right: -2px;
    top:-3px;
    width: 10px;
    height: 10px;
    background: #b92b27;
    border-radius: 50%;
}
#gosubsc i{
    display: none;
    position: absolute;
    right: -7px;
    top:-3px;
    width: 10px;
    height: 10px;
    background: #b92b27;
    border-radius: 50%;
}
.typearr{
    display:inline-block;
    width:16px;
    height:16px;
    vertical-align:text-top;
    background: url("../img/indexImg.png")no-repeat -452px -5px;
    background-size: auto 70px;
    margin-left:-4px;
}
#page_title .typearr{
    background: url("../img/indexImg.png")no-repeat -316px -26px;
    background-size: auto 53px;
    margin-left:-4px;
    position: absolute;
    top: 14px;
    right: -17px;
    display:none;
}
#labeltypename i{
    font-style:normal;
    padding-left: 18px;
}
#labeltypename b{
    position: absolute;
    top: 0;
    left: 0;
    height: 17px;
    width: 17px;
}
#labeltypename i.sjType b{
    background: url("../img/indexImg.png")no-repeat -306px -5px;
    background-size: auto 73px;
}
#labeltypename i.fjType b{
    background: url("../img/indexImg.png")no-repeat -251px -6px;
    background-size: auto 77px;
}
#labeltypename i.llType b{
    background: url("../img/indexImg.png")no-repeat -303px -7px;
    background-size: auto 81px;
}
#labeltypename i.zfType b{
    background: url("../img/indexImg.png")no-repeat -358px -6px;
    background-size: auto 77px;
}
/*select option*/
#page_title{overflow:initial;}
#page_title>div{position:relative;}
#sendbtn div.select{
    right:1px;
    color: #B92B27;
}
#allType span:first-child{
    padding-left: 20px;
    background: url("../img/indexImg.png")no-repeat 1px -17px;
    background-size: auto 42px;
}
#allType.active span:first-child{
    padding-left: 20px;
    background: url("../img/indexImg.png")no-repeat 1px 2px;
    background-size: auto 42px;
}
#expType span:first-child{
    padding-left: 20px;
    background: url("../img/indexImg.png")no-repeat -16px -17px;
    background-size: auto 42px;
}
#expType.active span:first-child{
    padding-left: 20px;
    background: url("../img/indexImg.png")no-repeat -16px 2px;
    background-size: auto 42px;
}
#queType span:first-child{
    padding-left: 20px;
    background: url("../img/indexImg.png")no-repeat -35px -19px;
    background-size: auto 42px;
}
#queType.active span:first-child{
    padding-left: 20px;
    background: url("../img/indexImg.png")no-repeat -35px 0;
    background-size: auto 42px;
}
#resType span:first-child{
    padding-left: 20px;
    background: url("../img/indexImg.png")no-repeat -55px -19px;
    background-size: auto 42px;
}
#resType.active span:first-child{
    padding-left: 20px;
    background: url("../img/indexImg.png")no-repeat -55px 0;
    background-size: auto 42px;
}
#page_title div.select{
    left:50%;
    top:44px;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
div.option{
    font-size:15px;
    height:41px;
    line-height:41px;
}
div.option.active{
    color: #B92B27;
    background-color: #7a7a7a;
    border-radius:2px;
}
.select::after{
    display: block;
    content: " ";
    position: absolute;
    width: 12px;
    height: 12px;
    z-index:-1;
    background: rgba(90,90,90,.96);
    background: -webkit-gradient(linear,100% 100%,0 0,from(transparent),color-stop(0.5,transparent),color-stop(0.51,rgba(90,90,90,.96)),to(rgba(90,90,90,.96)));
    background: -webkit-linear-gradient(135deg,transparent 50%,rgba(90,90,90,.96) 51%,rgba(90,90,90,.96));
    background: linear-gradient(-45deg,transparent 50%,rgba(90,90,90,.96) 51%,rgba(90,90,90,.96));
}
#page_title .select::after{
    left:50%;
    top:-1px;
    transform: rotate(45deg) translateX(-50%);
    -ms-transform: rotate(45deg) translateX(-50%);
    -o-transform: rotate(45deg) translateX(-50%);
    -moz-transform: rotate(45deg) translateX(-50%);
    -webkit-transform: rotate(45deg) translateX(-50%);
}
#sendbtn .select::after{
    right:22px;
    top:-4px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    background: rgba(90,90,90,.96);
    background: -webkit-gradient(linear,100% 100%,0 0,from(transparent),color-stop(0.5,transparent),color-stop(0.51,rgba(255,255,255,.96)),to(rgba(255,255,255,.96)));
    background: -webkit-linear-gradient(135deg,transparent 50%,rgba(255,255,255,.96) 51%,rgba(255,255,255,.96));
    background: linear-gradient(-45deg,transparent 50%,rgba(255,255,255,.96) 51%,rgba(255,255,255,.96));
}
/*typelist*/
#typelist,.select{
    display:none;
    position:absolute;
    z-index:999;
    border-radius:3px;
    width: 8.375rem;
    padding: .3125rem;
    background: rgba(90,90,90,.96);
    box-shadow: 0 1px 4px rgba(0,0,0,.5);
}
#sendbtn .select{
    width: 6.375rem;
    background: rgba(255,255,255,.96);
}
#typelist{
    top:32px;
    left:5px;
}
#typelist .typelist{
    cursor: pointer;
    position: relative;
    display: block;
    padding: 0 10px;
    padding-left:25px;
    font-size: 15px;
    line-height: 36px;
    color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-align: left;
}
#typelist .typelist.active{
    color: #B92B27;
    background-color: #7a7a7a;
}
.toparr{
    display:none;
    position:absolute;
    top: 26px;
    width: 12px;
    height: 12px;
    background: rgba(90,90,90,.96);
    background: -webkit-gradient(linear,100% 100%,0 0,from(transparent),color-stop(0.5,transparent),color-stop(0.51,rgba(90,90,90,.96)),to(rgba(90,90,90,.96)));
    background: -webkit-linear-gradient(135deg,transparent 50%,rgba(90,90,90,.96) 51%,rgba(90,90,90,.96));
    background: linear-gradient(-45deg,transparent 50%,rgba(90,90,90,.96) 51%,rgba(90,90,90,.96));
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform:rotate(45deg) ;
    -moz-transform: rotate(45deg) ;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
    left: 1.5rem;
}
#sjType>span:first-child{
    position: absolute;
    width: 18px;
    height: 17px;
    top: 10px;
    left: 3px;
    background: url("../img/indexImg.png")no-repeat -322px -42px;
    background-size: auto 77px;
}
#fjType>span:first-child{
    position: absolute;
    width: 18px;
    height: 17px;
    top: 10px;
    left: 2px;
    background: url("../img/indexImg.png")no-repeat -250px -43px;
    background-size: auto 77px;
}
#llType>span:first-child{
    position: absolute;
    width: 18px;
    height: 17px;
    top: 10px;
    left: 3px;
    background: url("../img/indexImg.png")no-repeat -296px -45px;
    background-size: auto 79px;
}
#zfType>span:first-child{
    position: absolute;
    width: 18px;
    height: 17px;
    top: 10px;
    left: 2px;
    background: url("../img/indexImg.png")no-repeat -357px -43px;
    background-size: auto 77px;
}
#sjType.active>span:first-child{
    background: url("../img/indexImg.png")no-repeat -317px -7px;
    background-size: auto 76px;
}
#fjType.active>span:first-child{
    background: url("../img/indexImg.png")no-repeat -250px -7px;
    background-size: auto 77px;
}
#llType.active>span:first-child{
    background: url("../img/indexImg.png")no-repeat -306px -9px;
    background-size: auto 82px;
}
#zfType.active>span:first-child{
    background: url("../img/indexImg.png")no-repeat -357px -7px;
    background-size: auto 77px;
}
/*body*/
.feed_item:not(.BoardStandaloneItem){
    padding-top:1px;
    padding-bottom:1px;
}
.feed_item .ContentHeader{margin-top:12px;}
div.wrapper.home_feed{
    margin-top:89px;
}
.feed_item_answer_user .havemy {
    font-size: 12px;
    padding-left: 5px;
    /*color: #b92b27;*/
    color:#E80000;
    right:-10px;
    top:-2px;
}
.ActionBar .action_bar_inner .action_item{float:inherit;}
.ActionBar .action_bar_inner .action_item>a{
    display:inline-block;
    box-sizing: border-box;
}
.isheighlogo{
    display: inline-block;
    height: 20px;
    width: 20px;
    background: url(../img/heiexp.png)no-repeat;
    background-size: 20px;
    margin-bottom: -6px;
    margin-left: 2px;
}
.isheighlogo.haveimg{
    display: inline-block;
    height: 20px;
    width: 20px;
    background: url(../img/haveimglogo.png)no-repeat;
    background-size: 20px;
    margin-bottom: -6px;
    margin-left: 2px;
}
.chatfaceimg{
    width:20px;
    height:20px;
    vertical-align: top;
}
i{font-style: normal;}
.user i.usernick{color:#598abf;}
.ActionBar .action_bar_inner .action_item>a{
    color:#929292;
    font-weight:inherit;
}

.feed_item{border-bottom:9px solid #ececec;}
.shareexperience .feed_item.feed_type_question{
    padding-bottom:0;
    padding-top: 11px;
}
.pagedlist_item .feed_item.feed_type_question{
    padding-top:11px;
}
.ContentHeader .feed_item_answer_user .user{margin-left:-2px;}
.ContentFooter{margin-top:0;cursor: pointer;}
.feed_item.feed_type_question .question_topics_container{padding:5px 0;margin-bottom:5px;cursor:pointer;}
.feed_item .ContentHeader .feed_item_answer_user{overflow: inherit;}
.QuestionTopics.has_topics{overflow:hidden;}
.QuestionTopics.has_topics .keywordtit{
    background: transparent;
    color:#808393;
    background: url(../img/logo3.png)no-repeat left;
    background-size: 20px;
    padding-left:22px;
}
.gotoheiexp{
    padding-left:0;
    background: none;
}
.info_wrapper.senderview{
    padding-bottom: 8px;
    padding-top: 5px;
}
.borderbox h1{
    margin-right:30px;
    position:relative;
}
.havemy{
    position: absolute;
    /*right: -3px;*/
    right:-33px;
    /*padding-top: 28px;*/
    /*min-width: 50px;*/
    width:25px;
    /*overflow: auto;*/
    overflow: hidden;
    padding-left: 0;
    font-size: 12px;
    text-align: center;
    /*transform: rotate(45deg);*/
    /*-ms-transform: rotate(45deg);*/
    /*-o-transform:rotate(45deg) ;*/
    /*-webkit-transform:rotate(45deg) ;*/
    /*-moz-transform: rotate(45deg) ;*/
    /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);*/
}
.havemy i{
    /*position: absolute;*/
    position:relative;
    /*z-index: 1000;*/
    /*min-width: 50px;*/
    /*width: 61px;*/
    height: 32px;
    overflow: hidden;
    display: block;
    /*right: 1px;*/
    /*top: -2px;*/
}
#puluindex .havemy i{min-width:initial;}
#puluindex .havemy b{
    /*position: absolute;*/
    /*z-index: 1000;*/
    /*min-width: 50px;*/
    /*width: 61px;*/
    height: 32px;
    overflow: hidden;
    display: block;
    /*right: 1px;*/
    /*top: -2px;*/
}
.havemy.jy{

}
.havemy.jy i{
    background: url(../img/typeImg.png)no-repeat 9px 2px;
    background-size: 52px;
}
.havemy.xj{

}
.havemy.xj i {
    background: url(../img/typeImg.png)no-repeat 9px -56px;
    background-size: 52px;
}

.havemy.jy.singlelogo i{
    background: url(../img/typeImg.png)no-repeat 9px -27px;
    background-size: 52px;
}

.havemy.jy.filmlogo i{
    background: url(../img/typeImg.png)no-repeat 9px -27px;
    background-size: 52px;
}

.havemy.jy.worklogo i{
    background: url(../img/typeImg.png)no-repeat 9px -27px;
    background-size: 52px;
}

.havemy.jy.houselogo i{
    background: url(../img/typeImg.png)no-repeat 9px -27px;
    background-size: 52px;
}

.havemy.jy.prologo i{
    background: url(../img/typeImg.png)no-repeat 9px -27px;
    background-size: 52px;
}

.havemy.jy.reslogo i{
    background: url(../img/typeImg.png)no-repeat 9px -27px;
    background-size: 52px;
}

.havemy.jy.otherlogo i{
    background: url(../img/typeImg.png)no-repeat 9px -27px;
    background-size: 52px;
}
.havemy.xs{
    background: url(../img/xuanshang.png)no-repeat right top;
    background-size: 50px;
}
#puluindex .havemy.xs{background: transparent;}

#puluindex .havemy.xs b{
    background: url(../img/typeImg.png)no-repeat 9px -57px;
    background-size: 52px;
}
.exptype{color:#598abf;}
#pleasewait1>div.waitbox>div#nonews{background:none;}
/*新闻*/
/*修改 左侧布局*/
.sign.rt{
    font-size: 13px;
    cursor: pointer;
    color: #41A5ED;
}
span.user b {
    font-weight: 100;
    color: #598abf;
}
div.feed_answer_preview.answer_content{
    background: #f8f8f8;
    /*min-height:21.5vw;*/
}
canvas{max-height: 21.5vw;max-width: 21.5vw;}
.landscape.qtext_image.zoomable_in_feed.lazy_loaded.lazy_loading{
    width:100%;
    height:100%;
}
.feed_answer_preview.answer_content>h2.no_highlight{
    cursor: pointer;
    float:right;
    width:77%;
    padding-left:10px;
    box-sizing: border-box;
    padding-top: 8px;
}
.feed_answer_preview.answer_content>h2+a{
    width: 23%;

    float:left;
}
.landscape.qtext_image.zoomable_in_feed.lazy_loaded.lazy_loading{
    height:100%;

}
.feed_answer_preview.answer_content>h2.no_highlight>a{

    font-size: 16px;
}
.action_bar_inner>.actionlist>div{
    display:inline-block;
    padding: 6px;
    font-weight: bold;
    color: #999;
    box-sizing: border-box;
}
.addfriend {
    position: absolute;
    top: 49px;
    right: 87px;
    width: 57px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border: 1px solid #41A5ED;
    border-radius: 3px;
    color: #41A5ED;
    font-size: 12px;
    margin: 0 auto;
    cursor: pointer;
    z-index: 9999;
}
.truncated_thumbnail_holder{margin:0}
.rendered_qtext>:first-child{margin:0}
.user a{
    color:#333;
    font-weight:inherit;
}
.user i{
    cursor: pointer;
    color:#333;
    font-weight:inherit;
}
.ContentFooter b{
    color:#598abf;
    font-weight:inherit;
}
.ContentFooter{
    color:#929292;
    font-weight:inherit;
}
.action_bar_inner>.actionlist>div{
    color: #929292;
    font-weight:inherit;
}
.ActionBar{
    padding-top:10px;
    padding-bottom:7px;
}
.shareexperience .ActionBar.Question{
    padding-top:10px;
}
/*悬赏图片*/
.showimgul{
    overflow: hidden;
    width: 15.5rem;
    margin-top: .4375rem;
}
li.showimgli {
    float: left;

    margin: .3125rem .3125rem 0 0;
    list-style: none;
}
.showimgli>img {
    height: 4.75rem;
    width: 4.75rem;
}
/*删除新闻*/
.action_bar_inner>.actionlist>div.delnews{
    float:right;
    color:#6E839C;
}
.ModelForm{
    background: rgba(0,0,0,0.75);
}
#delmynewscancel,#threeFriNo{
    display: inline-block;
}
#delmynewsok,#delmynewscancel{
    padding:12px 20px;
    border-top: 1px solid #ddd;

    color: #2b6dad;
    box-sizing: border-box;
    text-align: center;
    width:50%;
}
#delmynewsok{
    border-left:1px solid #ddd;
}
.ModelForm .inner{
    height:100%;
    max-width:326px;
    box-sizing: border-box;
    margin:0 auto;
    position: relative;
    width: 100%;
}
.ModelForm .inner>div{
    position: absolute;
    width: 100%;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
}
.ModelForm>.inner>.ModelFormBody{
    width:100%;
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    padding:28px;
    padding-right: 5px;
    border-radius: 2px;
    background:#fff;
    box-sizing: border-box;
}
#threeFriend .ModelFormBody{padding-right: 28px;}
.ModelForm>.inner>.ModelFormBody>div:first-child{
    padding-bottom: 20px;
}
.ModelForm>.inner>.ModelFormBody .action_menu .mweb_action_button{
    text-align:left;
    font-size: 20px;
}
.ModelForm .inner .action_menu .mweb_action_button{
    color:#000;
}
.ModelForm>.inner>.ModelFormBody>div:nth-child(2) a.mweb_action_button {
    font-size: 18px;
    font-weight: 500;
}
.ModelForm>.inner>.ModelFormBody>div:last-child{
    margin-top:30px;
    text-align: right;
}
#threeFriend .ModelFormBody>div:last-child{
    margin-top:20px;
}
#delmynewsok, #delmynewscancel,#threeFriOk,#threeFriNo{
    font-size:18px;
    width:80px;
    padding:0;
    color:#7B7B7B;
    border:none;
    cursor: pointer;
}
#threeFriOk,#threeFriNo{width:auto;text-align: center;}
#threeFriNo{margin-right:30px;}
.ModelForm>.inner>.ModelFormBody .mweb_action_button{
    padding:0;
}
#delmynewsok,#threeFriOk{
    color:#1BAD1A;
}
[id^="goSingle2"],[id^="goWork2"],[id^="goHouse2"],[id^="goProgect2"],[id^="goRes2"],[id^="goOther2"]{
    padding-left:20px;
    color:#B92B27;
}
#goSingle2,#goWork2,#goHouse2,#goProgect2,#goRes2,#goOther2{
    padding-left:20px;
    color:#B92B27;
}
[id^="goSingle2"],#goSingle2{
    background: url("../img/indexImg.png")no-repeat -111px 1px;
    background-size: auto 41px;
}
[id^="goProgect2"],#goProgect2{
    background: url("../img/indexImg.png")no-repeat -77px 1px;
    background-size: auto 43px;
}
[id^="goOther2"],#goOther2{
    background: url("../img/indexImg.png")no-repeat -84px 2px;
    background-size: auto 38px;
}